书接上文,本章主要囊括 node版本管理 nvm 的安装与使用以及使用 FileZilla 通过 FTP 协议上传文件至云服务器,如有不当,还请指正,谢谢。
NVM 的安装与配置
通过 SSH 登录云主机之后我们就可以进行我们的开发环境配置了,首先我们安装一下 NVM(node 版本管理神器)
1 | curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash |
其中的版本我们可以根据我们的开发需要进行选择
安装好 NVM 之后需要我们重启一下控制台,这里我是进行退出之后重新登录,
登录成功后我们可以输入命令 nvm ls-remote 查看当前所有的 node 版本然后选择合适的版本进行安装,
在这里我安装的是 node V7.0.0, 安装完成后输入 node -v 查看当前的 node 版本是否是我们刚才安装的版本
FileZilla 通过 FTP 协议连接云服务
NVM 安装配置完成后,接下来就是将我们本地的代码进行部署到我们的服务器上,在 MAC 环境下我们使用 FileZilla 进行文件传输,在这里我们使用SFTP 进行连接:
连接的时候需要我们进行私钥的配置,就是之前我们下载的云服务的私钥
添加完私钥之后回到我们的站点管理器进行服务器连接,成功连接!
连接成功之后就可以传输我们的程序代码了, 这里传输的时候可以先将 node_modules 目录删除,传输完成之后切换到我们的项目目录,进行模块安装 npm install , 安装成功后 npm start 启动我们的项目, 成功启动!
打开浏览器输入 host(云服务外网 IP):port(服务端口号)进行访问一下吧